Back to Projects
Cover image for Mawhob (Platform for Managing and Marketing Sports Academies)

Mawhob (Platform for Managing and Marketing Sports Academies)

Mawhob is a specialized platform designed for the management and marketing of sports academies. The platform aims to enable parents to easily find the most suitable academy for their children across various sports, such as swimming, football, and more. Each academy is provided with its own account and a comprehensive profile that includes its news, offers, schedules, prices, as well as photos and videos. This allows academies to enhance their digital presence, reach a wider audience, and manage their activities in a professional and efficient manner.

Tech Stack

Backend
Laravel PHP RESTful APIs Eloquent ORM
Frontend
Angular TypeScript Angular CLI
Database
MySQL
Infrastructure & Tools
Postman MySQL Navicat VS Code PHP Storm
Architecture
MVC Architecture REST API Architecture Service Layer Pattern

Project Overview

Mawhob is a comprehensive digital platform developed to modernize the way sports academies operate, manage their activities, and connect with parents. The platform serves as an integrated ecosystem that bridges the gap between sports institutions and families seeking the best training opportunities for their children.

At its core, Mawhob simplifies the discovery process for parents by providing a centralized space where they can explore, compare, and evaluate sports academies across multiple disciplines such as swimming, football, basketball, martial arts, and other athletic programs. Through an intuitive and user-friendly interface, parents can filter academies based on location, sport type, pricing, schedules, and available facilities, ensuring they make informed decisions tailored to their children’s needs and interests.

Each academy on the platform is equipped with a dedicated account and a fully customizable profile. This profile acts as a digital storefront, allowing academies to showcase detailed information including training programs, schedules, pricing structures, promotional offers, announcements, and event updates. Additionally, academies can upload rich media content such as photos and videos to highlight their facilities, coaching staff, and training environment, strengthening their credibility and appeal to prospective clients.

Beyond marketing capabilities, Mawhob also functions as a management tool for academy administrators. It enables them to organize class schedules, manage registrations, update offers, and maintain consistent communication with parents. By digitizing these processes, the platform reduces manual administrative work and increases operational efficiency.

From a strategic perspective, Mawhob empowers sports academies to build a stronger digital presence, expand their reach to a broader audience, and compete effectively in an increasingly digital marketplace. For parents, it delivers transparency, convenience, and confidence in selecting the right academy for their children.

Overall, Mawhob is not just a listing platform—it is a scalable, future-ready solution designed to transform the sports academy ecosystem by combining discovery, marketing, and management into one seamless experience.

My Role: Backend Developer

  • Developed APIs for user registration and login system.
  • Built endpoints for listing academies and retrieving full academy details.
  • Implemented search and filtering APIs for academies.
  • Developed APIs for academy offers and integrated them with academy profiles.
  • Built APIs for academy facilities and linked them to academy details.
  • Developed endpoints for listing talents and viewing talent profiles.
  • Created a full Academy Admin Panel backend, including news, offers, facilities, and content management.